<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.util.*,java.io.*" import="org.apache.struts2.ServletActionContext"%>
<%@ taglib uri="/struts-tags" prefix="s" %>
<%@ taglib uri="/sinopac-fn" prefix="fn" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<title>viewPDF</title>
	</head>
	  
	<body>
		<input type="hidden" id="path" name="filepath"/>
		<%  
		   out.clear();  
		   out = pageContext.pushBody();  
		   response.setContentType("application/pdf");  
		  
		   try {  
		    String strPdfPath = ServletActionContext.getRequest().getParameter("path");
		    System.out.println("strPdfPath:" + strPdfPath);
		    //判断该路径下的文件是否存在  
		    File file = new File(strPdfPath);  
		    if (file.exists()) {  
		     DataOutputStream temps = new DataOutputStream(response  
		       .getOutputStream());  
		     DataInputStream in = new DataInputStream(  
		       new FileInputStream(strPdfPath));  
		  
		     byte[] b = new byte[2048];  
		     while ((in.read(b)) != -1) {  
		      temps.write(b);  
		      temps.flush();  
		     }  
		  
		     in.close();  
		     temps.close();  
		    } else {  
		     out.print(strPdfPath + " 文件不存在!");  
		    }  
		  
		   } catch (Exception e) {  
		    out.println(e.getMessage());  
		   }  
		%>	
	</body>
</html>